@Niki
2年前 提问
1个回答

双重认证是什么意思

房乐
2年前
官方采纳

双重认证,又译为双重验证、双因素认证、二元认证,也是一种又称两步骤验证,是一种认证方法。电脑访问控制的方法,用户要通过两种以上的认证机制之后,才能得到授权,使用电脑资源。例如,用户要输入PIN码,插入银行卡,最后再经指纹比对,通过这三种认证方式,才能获得授权。这种认证方式可以提高安全性。多重要素验证的概念也广泛应用于计算机系统以外的各领域。

双因素认证的方式有以下这些:

  • 验证另一个账号的所有权:典型的实现方式是认为同一个用户拥有另一个系统的账号,验证另一账号即可。

  • 验证当前用户的生物特征:人脸识别、指纹识别、声音识别 随着人工智能的兴起,生物特征识别也能简单实现,可以使用人脸、指纹、声音等生物特征进行识别。但该方法容易引起用户反感,大多数用户都不愿意让应用轻易使用自己的生物特征等敏感信息。

  • 验证以前初始化的一个动态令牌的掌握情况:使用的是同一种形式,即在初始化时将随机密码传递给用户,并且在服务端储存一份。在需要验证时,客户端根据密码+时间+特定的加密算法单向运算出一个校验码,用户输入该校验码,服务端通过相同的密码+时间+加密算法也进行相同的计算,比较两者是否相同,即可实现二次验证。